package com.job.ZhangMeng.Homework0705;

/**
 * 2022.07.05  STN上三角形
 * 张孟
 */

class STN
{
    public static void stnTri(int s,int t,int n)
    {
        int num=s;
        int[][] arr=new int[n][n];
        for(int col=n-1;col>-1;col--)//从最右侧一列开始赋值
            for(int row=0;row<col+1;row++)//该列第一行(0)到第n行(col)
            {
                arr[row][col]=num;
                num+=1;
                num = num>t ? 1 : num;//超过8则重置num为1,否则不变
            }

        //按行输出n
        for(int row=0;row<n;row++)
        {
            for(int col=0;col<n;col++)
            {
                if(arr[row][col]==0)    //利用二维数组int[][]动态初始化的默认值0做区分
                    System.out.print("\t");
                else
                    System.out.print(arr[row][col]+"\t");
            }
            System.out.println();
        }

    }
}

public class Homework0705_A {

    public static void main(String[] args) {
        STN.stnTri(4,8,9);
    }

}
